home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_1199
/
1052
< prev
next >
Wrap
Text File
|
1994-08-27
|
2KB
|
51 lines
Subject: Re: Hot Tracking, and other digestion
Date: Wed, 27 Jul 1994 13:32:20 +1000
From: Warwick Allison <warwick@cs.uq.oz.au>
Precedence: bulk
Evan K. Langlois wrote:
>========================================================================
>I'm using GEM to do it, and do it efficiently. Most applications don't
>make any use of the event rectangles... because they didn't implement
>any of these `hot' features. (I take the term hot from Tim Oren).
>========================================================================
>
>I had plans to use rectangle events for just about everything in the
>library I hope to write (its seems getting ObjC is going to be harder
>than last time). Basically, the Application object sends messages
>about the rectangle events to a Rectangle Server (keeping the code to
>"parse" rectangles out of the Application Object). This server then
>calls the object that wanted the event in the first place and sets up
>the next set of rectangles to be watched. I'm not sure this would work
>in C++ since the rectangle server would only want to call objects of
>a specific type, but I'm sure something along the same lines could be
>done. In ObjC the rectangle server just needs the objects "id" and
>what rectangles it wants.
>
>When I say "everything", I mean that I wouldn't use graf_dragbox and similar
>calls and would instead use rectangle events so the application could still
>respond to other types of events (instead of ignoring redraws until the
>user lifts the mouse button). Hmm .. maybe not redraws, since I may
>have to lock wind_update(), but other events could still work.
>
>I wish it was possible to lock just a small rectangle on the screen!
>
>========================================================================
>So the question is, should or should not newer applications exploit more
>and more of GEM's features, such as rectangle lists?
>
>Should they Iconize windows?
>Should they use dialogs-in-windows?
>Should they use the extended (titled) file selector call?
>========================================================================
>
>Yes, to all 4!!
>
>========================================================================
>today. TOSWIN implements point-to-type, and I believe Edith does too.
>Exit highlighting has always been done for menu items. All that leaves
>========================================================================
>
>Point to type doesn't even require rectangle events, just wind_find!
>